package br.com.conciliador.consulta.vo.filtro;

import java.io.Serializable;
import java.util.List;

import br.com.conciliador.cadastro.vo.BandeiraVo;
import br.com.conciliador.cadastro.vo.EstLojaVo;
import br.com.conciliador.cadastro.vo.ProdutoVo;
import br.com.conciliador.cadastro.vo.RedeAdquirenteVo;
import br.com.conciliador.seguranca.vo.UsuarioVo;
import br.com.r2.util.tipodado.Data;
import br.com.r2.util.tipodado.Inteiro;
import br.com.r2.util.tipodado.InteiroLongo;
import br.com.r2.util.tipodado.Texto;

public class FiltroExtratoVo implements Serializable
{

   /**
    * 
    */
   private static final long serialVersionUID = -2849922899702422151L;

   private Data dataLancamentoInicial;

   private Data dataLancamentoFinal;
   
   private InteiroLongo codigoConta;

   private EstLojaVo estLojaVo;

   private RedeAdquirenteVo redeAdquirenteVo;

   private BandeiraVo bandeiraVo;

   private ProdutoVo produtoVo;

   private List<InteiroLongo> listaRede;

   private List<InteiroLongo> listaEstLoja;

   private List<InteiroLongo> listaContas;

   private Inteiro tipoHistorico;

   private InteiroLongo codigoDataLancamentoInicial;

   private InteiroLongo codigoDataLancamentoFinal;
   
   private UsuarioVo usuarioVo;

   public Data getDataLancamentoInicial()
   {
      return dataLancamentoInicial;
   }

   public void setDataLancamentoInicial(Data dataLancamentoInicial)
   {
      this.dataLancamentoInicial = dataLancamentoInicial;
   }

   public Data getDataLancamentoFinal()
   {
      return dataLancamentoFinal;
   }

   public void setDataLancamentoFinal(Data dataLancamentoFinal)
   {
      this.dataLancamentoFinal = dataLancamentoFinal;
   }

   public List<InteiroLongo> getListaEstLoja()
   {
      return listaEstLoja;
   }

   public void setListaEstLoja(List<InteiroLongo> listaEstLoja)
   {
      this.listaEstLoja = listaEstLoja;
   }

   public Inteiro getTipoHistorico()
   {
      return tipoHistorico;
   }

   public void setTipoHistorico(Inteiro tipoHistorico)
   {
      this.tipoHistorico = tipoHistorico;
   }

   public InteiroLongo getCodigoDataLancamentoInicial()
   {
      return codigoDataLancamentoInicial;
   }

   public void setCodigoDataLancamentoInicial(InteiroLongo codigoDataLancamentoInicial)
   {
      this.codigoDataLancamentoInicial = codigoDataLancamentoInicial;
   }

   public InteiroLongo getCodigoDataLancamentoFinal()
   {
      return codigoDataLancamentoFinal;
   }

   public void setCodigoDataLancamentoFinal(InteiroLongo codigoDataLancamentoFinal)
   {
      this.codigoDataLancamentoFinal = codigoDataLancamentoFinal;
   }

   public List<InteiroLongo> getListaRede()
   {
      return listaRede;
   }

   public void setListaRede(List<InteiroLongo> listaRede)
   {
      this.listaRede = listaRede;
   }

   public List<InteiroLongo> getListaContas()
   {
      return listaContas;
   }

   public void setListaContas(List<InteiroLongo> listaContas)
   {
      this.listaContas = listaContas;
   }

   public UsuarioVo getUsuarioVo()
   {
      return usuarioVo;
   }

   public void setUsuarioVo(UsuarioVo usuarioVo)
   {
      this.usuarioVo = usuarioVo;
   }

   public RedeAdquirenteVo getRedeAdquirenteVo()
   {
      return redeAdquirenteVo;
   }

   public void setRedeAdquirenteVo(RedeAdquirenteVo rede)
   {
      this.redeAdquirenteVo = rede;
   }

   public InteiroLongo getCodigoConta()
   {
      return codigoConta;
   }

   public void setCodigoConta(InteiroLongo conta)
   {
      this.codigoConta = conta;
   }

   public EstLojaVo getEstLojaVo()
   {
      return estLojaVo;
   }

   public void setEstLojaVo(EstLojaVo estLojaVo)
   {
      this.estLojaVo = estLojaVo;
   }

   public BandeiraVo getBandeiraVo()
   {
      return bandeiraVo;
   }

   public void setBandeiraVo(BandeiraVo bandeiraVo)
   {
      this.bandeiraVo = bandeiraVo;
   }

   public ProdutoVo getProdutoVo()
   {
      return produtoVo;
   }

   public void setProdutoVo(ProdutoVo produtoVo)
   {
      this.produtoVo = produtoVo;
   }

}
